package com.accp.dao;

import com.accp.entity.Grade;

public interface GradeDao {

	/**
	 * 查询单个
	 * @param id 主键
	 * @return 对象
	 */
	Grade queryByKey(Integer id);

	/**
	 * 删除
	 * @param id 主键
	 * @return 受影响行数
	 */
	int delete(Integer id);

	/**
	 * 新增
	 * @param grade 对象
	 * @return 受影响行数
	 */
	int add(Grade grade);

	/**
	 * 新增非空
	 * @param grade 对象
	 * @return 受影响行数
	 */
	int addNotNull(Grade grade);

	/**
	 * 更新
	 * @param grade 更新对象
	 * @return 受影响行数
	 */
	int update(Grade grade);

	/**
	 * 更新非空
	 * @param grade 更新对象
	 * @return 受影响行数
	 */
	int updateNotNull(Grade grade);

}
